package x.trident.core.sms.starter;

import x.trident.core.sms.api.SmsConfigApi;
import x.trident.core.sms.api.constants.SmsConstants;

import static cn.hutool.core.text.CharSequenceUtil.EMPTY;

/**
 * 默认短信配置实现类
 *
 * @author jason.yan
 * @date 2022/6/30
 */
public class DefaultSmsConfigImpl implements SmsConfigApi {

    /**
     * 获取短信验证码失效时间（单位：秒）
     * <p>
     * 默认300秒
     */
    public Integer getSmsValidateExpiredSeconds() {
        return SmsConstants.DEFAULT_SMS_INVALID_SECONDS;
    }

    /**
     * 阿里云短信的accessKeyId
     */
    public String getAliyunSmsAccessKeyId() {
        return EMPTY;
    }

    /**
     * 阿里云短信的accessKeySecret
     */
    public String getAliyunSmsAccessKeySecret() {
        return EMPTY;
    }

    /**
     * 阿里云短信的签名
     */
    public String getAliyunSmsSignName() {
        return EMPTY;
    }
}
